package manager;

import entity.Histogram;
import entity.Image;

public interface IFileManager {

	/**
	 * Generate an Image object from the PGM file
	 * 
	 * @param filepath
	 * 				- The path of the PGM
	 * @return the Image object
	 */
	Image generateImage(String filepath);
	
	/**
	 * Generate the PGM file from the new Histogram
	 * 
	 * @param histogram
	 * 				- The new Histogram
	 * @param image
	 * 				- The original Image object
	 * @return the new Image object
	 */
	Image generatePGM(Histogram histogram, Image image);
	
}
